package RevOO;

import javax.swing.JOptionPane;

public class Principal {

	private static void msg(String texto) {
		JOptionPane.showMessageDialog(null, texto);
	}

	private static int inInt(String str) {
		return Integer.valueOf(JOptionPane.showInputDialog(str));
	}

	private static String inStr(String str) {
		return JOptionPane.showInputDialog(str);
	}

	private static double inDou(String str) {
		return Double.valueOf(JOptionPane.showInputDialog(str));
	}

	public static void main(String[] args) {

		String cabecalho = "************* SysBB **************\n";
		String menu = cabecalho + "1 - Sacar \n" + "2 - Depositar \n"
				+ "3 - Transferir\n" + "4 - Saldo\n" + "5 - Extrato\n"
				+ "---------------------------\n" + "0 - Sair\n";

		Conta conta1 = new Conta();
		Conta conta2 = new Conta();

		conta1.setNumero(1);
		conta2.setNumero(2);

		conta1.setTitular(inStr("Titular conta 1: "));
		conta2.setTitular(inStr("Titular conta 2: "));

		int opcao = inInt(menu);

		while (opcao != 0) {

			switch (opcao) {
			case 1:
				msg("Saque!");
				break;
			case 2:
				msg("Deposito!");
				break;
			case 3:
				msg("Transferencia!");
				break;
			case 4:
				msg("Saldo!");
				break;
			case 5:
				msg("Extrato!");
				break;
			default:
				msg("Opcao inexistente!");
				break;
			}

			opcao = inInt(menu);
		}

	}

}
